package com.itxx.keyCase;

import java.io.File;

//删除一个多级文件夹. ‪D:\Test
public class FileTest1 {
    public static void main(String[] args) {
        //创建File对象
        File file = new File("D:\\Test");
        //定义delete方法
        delete(file);
    }

    private static void delete(File file) {
        //获取文件夹中的每一个文件
        File[] files = file.listFiles();
        for (File file1 : files) {
            //判断这个是不是文件
          if(file1.isFile()){
              //是文件删除
              file1.delete();
          }else{
              //不是   采用递归  再次引用方法
              delete(file1);
          }
        }
        //for结束 文件夹为空  删除文件夹
        file.delete();
    }
}
